home *** CD-ROM | disk | FTP | other *** search
- Path: vesper.enet.dec.com!vesper
- From: vesper@vesper.enet.dec.com (Andy V)
- Newsgroups: gnu.misc.discuss,comp.std.c
- Subject: Re: Coding Standards are ignorant
- Date: 21 Mar 1996 14:01:01 GMT
- Organization: Digital Equipment Corporation
- Distribution: world
- Message-ID: <4irnet$jf5@peavax.eng.pko.dec.com>
- References: <4gum82$14v4@info4.rus.uni-stuttgart.de> <MIB.96Mar15170902@gnu.ai.mit.edu> <wyraut5fqq.fsf@dns.bluesky.net> <MIB.96Mar16174948@gnu.ai.mit.edu> <4ifq40$i87@sundog.tiac.net> <MIB.96Mar18105957@gnu.ai.mit.edu> <314db547.242588844@nntp.ix.netcom.com> <MIB.96Mar19105603@gnu.ai.mit.edu> <4iqjo4$2c2@usenet.pa.dec.com>
- Reply-To: andy.vesper@eng.pko.dec.com
- NNTP-Posting-Host: vesper.eng.pko.dec.com
- X-Newsreader: mxrn 6.18-32
-
-
- diamond@tbj.dec.com (Norman Diamond) writes:
-
- >Actually one famous mistake is already known with 64 bit machines.
- >8-bit char, 16-bit short, 32-bit int, 64-bit long is technically valid
- >but it is weird for int to have a different size from both short and long.
-
- So why is this *weird*? One could argue with equal validity that
- it is *weird* to have a 32-bit int because, after all, the PDP-11 had
- a 16-bit int.
-
- >Another mistake has been known for a couple of decades, making char the
- >unit size for most C operations when characters actually require 16 or
- >32 bits (or varying numbers of bits in some encoding schemes) while the
- >most popular unit size is 8 bits.
-
- I agree with you -- `char' is really `byte' mispelled. It's only because
- ASCII characters fit into a `byte' that it was named `char' in the first
- place.
- --
- Andy V (A Digital spoke, not a Digital Spokesperson)
-